package com.bl.weilan.service.vo.tradec;


import com.bl.weilan.dao.model.InstitutionEntity;
import com.bl.weilan.service.vo.company.CompanyListVo;
import com.bl.weilan.service.vo.institution.InstitutionListVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import java.util.Date;
import java.util.List;

@Data
public class TradeVo {
    @Id
    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "一级分类")
    @Column(name = "trade_a")
    private String tradeA;

    @ApiModelProperty(value = "二级分类")
    @Column(name = "trade_b")
    private String tradeB;

    @ApiModelProperty(value = "公司数量")
    @Column(name = "company_num")
    private int companyNum;

    @ApiModelProperty(value = "投资机构数量")
    @Column(name = "invester_num")
    private int institutionNum;

    @ApiModelProperty(value = "年融资额 , 单位1亿")
    @Column(name = "annual_financ")
    private float annualFinanc;

    @ApiModelProperty(value = "估值 , 单位亿")
    private float valuations;

    @ApiModelProperty(value = "权重")
    private int weight;

    @ApiModelProperty(value = "行业级别")
    private String level;

    private String tradeType;

    @ApiModelProperty(value = "描述")
    private String descrepiton;

    @ApiModelProperty(value = "更新时间")
    @Column(name = "update_time")
    private Date updateTime;

    @ApiModelProperty(value = "创建时间")
    @Column(name = "create_time")
    private Date createTime;

    @ApiModelProperty(value = "子类数量")
    private int childNum;

    @ApiModelProperty(value = "图标")
    private String icon;

    @ApiModelProperty(value = "图标1")
    private String icon1;

    @ApiModelProperty(value = "图标2")
    private String icon2;

    private InstitutionListVo institutionListVo;

    private CompanyListVo companyListVo;
}
